Skip to content

Conversation

@v-huizhu2
Copy link
Member

This request was denied due to internal policy. Local authentication methods are not allowed.
Add issues #47487
#47372

Description

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

- Added @disabled annotation to testBeginCreateWithFileShareVolume
- Included reason for disabling: internal policy denies local auth methods
- Preserved existing @DoNotRecord annotation and skipInPlayback setting
- Add storage account creation and key retrieval for file share testing
- Integrate Azure file share volume configuration with existing storage credentials
- Include ShareServiceClientBuilder for file endpoint management
- Remove @disabled annotation to activate file share volume tests
- Add storage manager initialization in test base class
- Update container group volume definition to use existing Azure file share
…rations

- Added testBeginCreateWithEmptyDirectoryVolume method
- Disabled testBeginCreateWithFileShareVolume due to internal policy restrictions
- Updated volume configuration logic to use withEmptyDirectoryVolume instead of manual volume definition
- Added proper annotations for test recording and policy compliance
- Implemented container group creation with virtual network and volume mounting
- Added assertions for volume count validation
…ence

Removed outdated comment about Azure Storage SMB mounting with managed
identity and updated the test documentation to reflect current behavior.
The test now properly references the Azure documentation for container
instances volume mounting.
Update the assets tag from a0e5cc2e29 to bd0493a9b7 in
azure-resourcemanager-containerinstance module
…e tests

- Removed storage account creation logic from ContainerGroupTest
- Eliminated unused StorageManager dependency from ContainerInstanceManagementTest
- Cleaned up related imports and fields that were no longer needed
- Simplified test setup by removing unnecessary storage account initialization
Update the assets tag in assets.json from bd0493a9b7 to cade898991
for azure-resourcemanager-containerinstance package.
- Removed unused Azure identity imports (AzureAuthorityHosts, ClientSecretCredential, DefaultAzureCredentialBuilder)
- Removed unused storage related imports (StorageAccount, StorageAccountKey, ShareServiceAsyncClient, ShareServiceClientBuilder)
Copilot AI review requested due to automatic review settings January 6, 2026 08:39
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Jan 6, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes live test failures in the containerinstance management library caused by Azure policy restrictions on local authentication methods for Azure Storage file shares. The fix involves disabling the failing test and adding a replacement test that uses an empty directory volume instead.

  • Disabled testBeginCreateWithFileShareVolume test due to Azure policy preventing local authentication methods
  • Added new testBeginCreateWithEmptyDirectoryVolume test to maintain test coverage for volume mounting functionality
  • Updated test recordings (assets.json)

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
ContainerGroupTest.java Added @Disabled annotation to failing file share test with explanation, added new test for empty directory volume, and reordered imports alphabetically
assets.json Updated test recording tag to include new test recordings

…src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java

Co-authored-by: Copilot <[email protected]>
…src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java

Co-authored-by: Xiaofei Cao <[email protected]>
@v-huizhu2 v-huizhu2 merged commit fc81201 into Azure:main Jan 8, 2026
18 checks passed
@v-huizhu2 v-huizhu2 deleted the mgmt_livetests_containerinstance_resourcehealth branch January 8, 2026 03:52
ibrandes added a commit that referenced this pull request Jan 15, 2026
* Sync eng/common directory with azure-sdk-tools for PR 13267 (#47499)

* Updated artifactJson input to artifacts input

* Prioritized service directory from artifact object over the parameter input

* Returned error when service directory is not provided for the old usage

* Removed redudant line

* Initilized the variable in a loop

---------

Co-authored-by: ray chen <[email protected]>

* Merge 5.24 CHANGELOG (#47497)

* LogGroupStart should have local build output (#47506)

Co-authored-by: Patrick Hallisey <[email protected]>

* Update Spring Boot and Spring Cloud versions for the Spring compatibility tests. (#47486)

This commit is created by GitHub Action: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/20019763336

Co-authored-by: github-actions <[email protected]>

* Cosmos release 2025-12-09 (#47495)

* Made pipeline work for template-v2 projects (#47476)

* Made pipeline work for template-v2 projects

* Filtered on the template packages

* Fixed pipeline compile error

* Fixed condition check

* Iterate artifact list to filter on the test pkgs

* Reverted the change of removing the service directory when calling set-test-pipeline-version.yml

* Enabled set test pipeline version for template-v2 projects (#47509)

* Query api view artifact by package info in language-settings script (#47510)

* Query api view artifact by package info

* Removed redundant code

* Merge 5.24.1 CHANGELOG (#47520)

* [VoiceLive] Add sample of function calling (#47516)

* [VoiceLive] Add sample of function calling

* update

---------

Co-authored-by: Xiting Zhang <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13134 (#47463)

* instruction fix

* description + instructions

---------

Co-authored-by: Juan Ospina <[email protected]>

* Increment package versions for cosmos releases (#47517)

* Sync eng/common directory with azure-sdk-tools for PR 13281 (#47515)

* Fix link checks to npm for packages

* Apply suggestion from @Copilot

Co-authored-by: Copilot <[email protected]>

* Apply suggestion from @weshaggard

---------

Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Copilot <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13076 (#47534)

* Used full pkg name in release work items

* Used full pkg name for dev ops work item

* Added test

* Pass in package info file path

* Reverted changes to verify-changelog.yml and script

* Updated script to process groupId in work items

* Renamed new property to GroupId

* Removed the condition check for Group

* Build hash key with non-null arguments

* Used the original BuildHashKey to return hash from non-null args

---------

Co-authored-by: ray chen <[email protected]>

* Switched package release tag to use the groupId plus the packageName (#47512)

* Fetched package properties by groupId and pkgName

* Updated release tag for patch release and bom release

* Falled back to fetch the old tag format

* Add #Requires statement to common.ps1 (#47533)

Co-authored-by: Patrick Hallisey <[email protected]>

* Configurations:  'specification/containerservice/Fleet.Management/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: 'd0cd556bd91d2dda700e983c0d253fa025b324c0' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5634441 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#47442)

Co-authored-by: Ryan Zhang <[email protected]>

* bump the targeted proxy version (#47519)

Co-authored-by: Scott Beddall <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13100 (#47529)

* prompt improvement

* minor

* test making copilot install for you

* minor

---------

Co-authored-by: jennypng <[email protected]>

* Update TextProxyPlaybackClient to propagate Context (#47536)

* Sync eng/common directory with azure-sdk-tools for PR 13218 (#47537)

* Add script for tool description eval workflow

* Fix param casing

* respond to comments

---------

Co-authored-by: Summer Warren <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13304 (#47542)

* Update copilot instructions to support both local and pipeline based SDK genb.com>

* Fix GroupId property access (#47546)

Co-authored-by: Wes Haggard <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13235 (#47543)

* Remove ApiKey usage

* Add -TestAuth flag to verify Bearer token authentication

* TEMP: Enable TestAuthOnly for pipeline testing

* Remove testing logs

* Additional clean up

* Keep apikey fallback while migrating

* Keep migration to new endpoint

* Keep migration to new endpoint

* Feedback

---------

Co-authored-by: Alitzel Mendez <[email protected]>
Co-authored-by: Alitzel Mendez <[email protected]>

* Skip verify setup tool when running on coding agent (#47494)

* Update CODEOWNERS for translation text service (#47514)

* Update CODEOWNERS for translation text service

* Modify CODEOWNERS for Cognitive and Translator services

Consolidate Translator owners

* Update trigger and PR settings in YAML pipeline (#47545)

Co-authored-by: Juan Ospina <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13325 (#47549)

* Refactor API Review task conditions in YAML

* Apply suggestion from @Copilot

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Copilot <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13307 (#47548)

* Fix npm URL replacement logic to handle versioned and non-versioned URLs

Co-authored-by: weshaggard <[email protected]>

* Simplify regex pattern as suggested by weshaggard

Co-authored-by: weshaggard <[email protected]>

* Fix regex to handle query params and fragments, add edge case tests

Co-authored-by: weshaggard <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: weshaggard <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>

* Add a step explicitly to verify setup (#47553)

Co-authored-by: Praveen Kuttappan <[email protected]>

* Add 'APIView prod deployment' to internal service connections (#47555)

Co-authored-by: Wes Haggard <[email protected]>

* OpenAI.HttpClient to Azure.HttpClient mapper for test instrumentation (#47416)

* Porting over changes from private repo

* formatting

* Update sdk/ai/azure-ai-agents/src/main/java/com/azure/ai/agents/implementation/http/OpenAiRequestUrlBuilder.java

Co-authored-by: Copilot <[email protected]>

* Update sdk/ai/azure-ai-agents/src/main/java/com/azure/ai/agents/implementation/http/PolicyDecoratingHttpClient.java

Co-authored-by: Copilot <[email protected]>

* Formatting mismatch

* Add async and error propagation test coverage for PolicyDecoratingHttpClient (#47429)

* Initial plan

* Add async and error propagation test coverage for PolicyDecoratingHttpClient

Co-authored-by: jpalvarezl <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jpalvarezl <[email protected]>
Co-authored-by: Jose Alvarez <[email protected]>

* Add error handling tests for HttpClientHelper (#47428)

* Initial plan

* Add error handling tests for HttpClientHelper

Added comprehensive error handling test cases including:
- Null request body handling
- IOException during body buffering
- Malformed URLs
- Async execution failures

Co-authored-by: jpalvarezl <[email protected]>

* Address code review feedback on error handling tests

- Simplify FailingHttpRequestBody to directly throw UncheckedIOException
- Improve assertion clarity in body buffering test
- Remove fragile message checking in malformed URL test

Co-authored-by: jpalvarezl <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jpalvarezl <[email protected]>
Co-authored-by: Jose Alvarez <[email protected]>

* Merged and improved assertions

* More PR feedback

* More PR feedback

* More PR feedback

* lazy mapping of types for the AzureHttpResponseAdapter

* Simplified mapping

* Always using default httpPipeline

* Using bare minimum code

* WIP: removing redundant code. Using default httpPipeline

* fix async tests

* Code style checks

* Added recording for async test

* Enabled sync tests and update assets

* Updated test suite and restored value for context config

* Using latest version of azure-core-test

* Forwarding request timeout and adding more custom machters for tests

* reassign addData result

* WIP: timeout tests

* Timeout tests are run only in Live test mode

* Test asset update

* Exceptions are allowed to propagate upwards

* Error mapping in place

* reformat

* Format

* Fixed timeout tests

* PR feedback 1st round

* PR feedback round 2: pom updates

* dependency tag fixed and disabled test

* Disabled flacky timeout tests

* Disabled one more test

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: jpalvarezl <[email protected]>
Co-authored-by: Srikanta <[email protected]>

* mgmt servicebus , fix live test failures (#47522)

* feat(servicebus): disable local authentication in namespace creation

- Added disableLocalAuth() method call to ServiceBus namespace creation
- Applied disableLocalAuth() to BASIC and STANDARD SKU configurations
- Updated queue and topic creation tests with disableLocalAuth()
- Ensured consistent security configuration across all namespace types

* chore(assets): update tag version for azure-resourcemanager-servicebus

- Updated tag from java/servicebus/azure-resourcemanager-servicebus_9d62dd8d9d to java/servicebus/azure-resourcemanager-servicebus_660023c6a4

* Fix bug: 'token-credential-bean-name' not work in spring-cloud-azure-stream-binder (#47557)

* Add unit test to confirm 'token-credential-bean-name' property work in spring-cloud-azure-stream-binder

* Fix bug: 'token-credential-bean-name' not work in spring-cloud-azure-stream-binder

* Fix unit test failure

* Use another method to fix the test failure

* mgmt containerservice, update api-version to 2025-10-01 (#47558)

* build(sdk): update containerservice API spec tag to package-2025-10

- Changed the API specification tag from package-preview-2025-09 to package-2025-10
- Maintained existing modelerfour and rename-model configurations
- Preserved ContainerServiceVMSizeTypes model settings
- Kept sync stack disabled in generation args

* gulp codegen

* release(containerservice): update api-version to 2025-10-01

- Updated `api-version` to `2025-10-01` in containerservice changelog
- Marked version 2.57.0 as released on 2025-12-15
- Removed beta status and unreleased tag for 2.57.0
- Moved dependency updates under Other Changes section
- Updated azure-resourcemanager changelog to reflect containerservice changes

* release(containerservice): promote azure-resourcemanager-containerservice to stable release

- Updated version from 2.57.0-beta.2 to 2.57.0 in version client file
- Removed beta designation from unreleased dependencies list
- Updated POM version to stable release 2.57.0
- Updated dependency reference in azure-resourcemanager POM to use stable version

* chore(deps): update azure-resourcemanager-containerservice version

- Update dependency version from 2.56.0 to 2.57.0 in README.md

* fix(containerservice): remove preview API fields from agent pool implementation

- Removed nodeImageVersion field from agent pool inner model
- Removed upgradeStrategy field from agent pool inner model
- Cleaned up preview API version specific code
- Ensured compatibility with stable API versions

* test(aks): update Kubernetes version in integration tests

- Upgrade initial cluster version from 1.31.8 to 1.32.4
- Add version upgrade test from 1.32.4 to 1.33.1
- Verify version assertions after cluster refresh operations
- Ensure version update functionality works as expected

* test(containerservice): update OS disk type to managed in Kubernetes cluster tests

- Changed OS disk type from ephemeral to managed in agent pool configuration
- Updated assertion to verify managed OS disk type
- Added documentation reference for default OS disk sizing in AKS

* chore(assets): update asset tag for containerservice sdk

- Updated asset tag from c3a165c41a to 8849c3960f
- Maintains consistency with latest azure-sdk-assets changes
- No functional code modifications included

* test(containerservice): update OS disk type to ephemeral in Kubernetes cluster tests

- Changed OS disk type from MANAGED to EPHEMERAL in cluster configuration
- Updated corresponding assertion to verify ephemeral disk type
- Removed comment reference to Azure documentation for default OS disk sizing

* chore(assets): update asset tag for container service

- Updated asset tag from previous commit hash to new commit hash
- Maintains consistency with latest changes in azure-sdk-assets repository

* Change default connection factory of JMS listener container to native Service Bus connection factory (#47523)

* Increment package versions for containerservice releases (#47561)

Co-authored-by: v-huizhu2 <[email protected]>

* Export database query parameters (#47526)

* Update paths to include all files in .github directory for evals (#47564)

Co-authored-by: Juan Ospina <[email protected]>

* Azure-AI-Translation-Text 2.0.0-beta.1 (#47412)

* 10-01 api codegen

* remove breaksentence & dictionary codes

* update service methods in client

* update tests

* Update samples

* Update test resources & add LLM test

* docs, version & llm sample

* update version_client

* update test resources & recordings

* update link

* fix javadoc checks

* fix typos

* mark service methods

* customization to remove V3_0

* avoid 'body' in params and classes

* consistent fromScript/toScript naming

* simplify convenience methods

* fix return type per audit

* clean up customization code

* config to hide internal types

* clean up TextTranslationClientBuilder

* update docs

* llm cspell fix

---------

Co-authored-by: Jiarui Guo <[email protected]>

* [Automation] Generate SDK based on TypeSpec 0.37.3 (#47551)

* [Automation] Generate Fluent Lite from Swagger networkcloud#package-2025-09-01 (#47571)

* Deperecate Mobilenetwork package (#47568)

* Increment package versions for networkcloud releases (#47572)

* Increment package versions for mobilenetwork releases (#47573)

* Fix confusing disableAutoComplete() examples in Service Bus documentation (#47274)

* Update copilot instructions to include azure-sdk-mcp config info (#47535)

* Remove Invoke-ToolDescriptionEvaluator script (#47575)

Co-authored-by: Summer Warren <[email protected]>

* Add test for float16 type (#47570)

* Configurations:  'specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: '8ddf0b8379d711e33e9881f8e5cc0beb044c5b42' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5665551 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#47556)

* release(containerservice): update version to 2.58.0-beta.2 (#47577)

- Incremented beta version from 2.58.0-beta.1 to 2.58.0-beta.2
- Updated changelog to reflect new beta release
- Adjusted version client tracking for containerservice package

* Merge to main after spring cloud azure 6.1.0 released (#47578)

* Prepare for Spring Cloud Azure 6.1.0 release (#47562)

* Initial plan

* Prepare for Spring Cloud Azure 6.1.0 release - update versions and CHANGELOGs

Co-authored-by: Netyyyy <[email protected]>

* update

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>

* Increment versions for spring releases (#47576)

* Increment package versions for spring releases

* Update spring-cloud-azure-dependencies version

* Update pom.xml

---------

Co-authored-by: Muyao Feng <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>

* Increment package versions for avs releases (#47579)

* Update Spring Boot and Spring Cloud versions for the Spring compatibility tests. (#47580)

This commit is created by GitHub Action: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/20355387385

Co-authored-by: github-actions <[email protected]>

* update spring reference (#47581)

* [Automation] Generate SDK based on TypeSpec 0.37.4 (#47582)

* llm-speech-transcription sdk (#47172)

* checkout from speech-transcription folder

* update after renaming

* refactoring

* Updated dependency versions

* fix spell check

* Add spell check dictionary entries and version configuration

* test cusomization

* renamed setmodels to clarify

* map from int to duration

* add ci and pom.xml and retest customization

* fix enable field

* fix enable field

* move AudioFileDetails into TranscriptionOptions and add 2 constructor overloads

* update test

* change constructor to transcribe(TranscriptionOptions options)

* update test

* fix linting

* add codeowner

* add codeowner

* add release date

* update changelog

* add response

* update sample, readme, tests

* update tsp files

* update version_client

* regenerate sdk from typespec

* adding javadoc for customized function

* update samples

* fix cspell

* fix cspell

* fix codeownerlint

* fix cspell

* fix codeowner lint

* update tests

* update broken links

* checkout cspell

* update readme and modify enabled property for EnhancedModeOptions

* modify enhanceed mode customization

* modify enhanceed mode customization and update readme

* created a new service directory to put all the transcription SDK's under

* update tsp commit

* fetch previous recording

* redo recording test

* undo changes to pom.xml in previous package service

* mgmt, prepare release 2.58.0 (#47590)

* prepare release

* changelog.md

* [Automation] Generate Fluent Lite from Swagger specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md#package-2025-07-01 (#47589)

* [Automation] External Change

* [Automation] Generate Fluent Lite from Swagger specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md#package-2025-07-01

* use 2.0.0

---------

Co-authored-by: Xiaofei Cao (from Dev Box) <[email protected]>

* Increment package versions for resourcemanager releases (#47591)

* Increment package versions for loganalytics releases (#47592)

* Migrate stress cluster resource groups (#47491)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Increment package versions for containerservicefleet releases (#47585)

* Fix ClassNotFoundException for StringUtils in AAD starter (#47601)

* Fix error reported by 'Link verification check' (#47603)

* External dependencies upgrade - Spring Boot 3.5.9 and Spring Cloud 2025.0.1 (#47608)

* Upgrade external dependencies to align with Spring Boot 3.5.9

* Add a new word in .vscode/cspell.json: xmlparserv

* fix IT

---------

Co-authored-by: github-actions <[email protected]>
Co-authored-by: Rujun Chen <[email protected]>

* Fix: Skip App Configuration validation when feature is disabled (#47588)

* Configurations:  'specification/dell/Dell.Storage.Management/tspconfig.yaml', API Version: 2025-03-21, SDK Release Type: stable, and CommitSHA: 'be36de931322b23890d3353e06bcc6ad34212877' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5707780 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#47609)

Co-authored-by: KajalSethi <[email protected]>

* [Automation] Generate Fluent Lite from Swagger specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md#package-2025-07-01 (#47617)

* Increment package versions for loganalytics releases (#47618)

* Fix Unsafe Deserialization (#47594)

* Fix unsafe deserialization

* add changelog

* revert changes

* revert changes

* change Allowed Classes to not be hard coded strings

* fix tests and filter on byte array as well

* fix indentation

* react to comments

* update changelog (#47626)

* [AutoPR azure-resourcemanager-healthbot]-generated-from-SDK Generation - Java-5709943 (#47613)

* Configurations:  'specification/healthbot/HealthBot.Management/tspconfig.yaml', API Version: 2025-11-01, SDK Release Type: stable, and CommitSHA: '16c5a93d4e3e6d4cec95c969991fd65cb3458327' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5709943 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

* Update pom.xml

* Configurations:  'specification/healthbot/HealthBot.Management/tspconfig.yaml', API Version: 2025-11-01, SDK Release Type: stable, and CommitSHA: '53d56e4ec74156c450d1e51745a971d3f2031dd7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5717194 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

* Update pom.xml

---------

Co-authored-by: Weidong Xu <[email protected]>

* Updated the network policy to allow the public maven feed access (#47632)

* Updated the network policy

* Added linked doc

* Used permissive policy

* Add serviceConnections parameter to npmAuthenticate task. (#47635)

Co-authored-by: Connie Yau <[email protected]>

* Increment package versions for transcription releases (#47636)

* mgmt redis , fix live test failures (#47602)

* feat(redis): add support to disable local authentication

- Implemented `localAuthDisabled()` method to check if local auth is disabled
- Added `disableLocalAuth()` method to disable SAS authentication
- Updated Redis cache definition and update stages to include local auth settings
- Modified tests to verify local auth disable functionality
- Extended Redis cache models to support local authentication configuration
- Integrated local auth settings into Redis cache creation and update flows

* test(redis): remove disableLocalAuth calls in tests

- Removed disableLocalAuth() from Redis cache update operations
- Commented out Redis configuration backup settings and assertions
- Simplified test cases by removing redundant local auth disabling
- Updated public network access test to match new behavior
- Maintained core Redis cache functionality verification

* fix(redis): correct disableLocalAuth implementation for create and update modes

- Updated disableLocalAuth to properly set authentication flag during create mode
- Updated disableLocalAuth to properly set authentication flag during update mode
- Removed redundant disableLocalAuth call in test updates
- Added assertions to verify local auth disabled state after creation
- Enabled AAD configuration in multiple test scenarios for comprehensive coverage

* fix(redis): remove non-SSL port configuration from tests

- Removed deprecated `withNonSslPort()` method calls in Redis cache setup
- Updated test configurations to align with current SSL-only requirements
- Ensured firewall rules and other configurations remain unchanged
- Verified that all existing test cases pass without non-SSL port dependency

* fix(redis): update Redis cache AOF backup configuration

- Replace hardcoded connection string with storage account blob endpoint
- Add managed identity authentication for data persistence
- Disable secondary AOF storage connection string validation
- Maintain AOF backup enabled configuration
- Keep local auth disabled and AAD enabled settings

* test(redis): update RedisCacheOperationsTests to use managed identity for RDB backup configuration

* test(redis): simplify Redis configuration in RedisCacheOperationsTests

* chore(redis): update assets tag for azure-resourcemanager-redis

Update the assets tag from 87b73bc96e to 4829c91ebd in the
assets.json file for the redis resource manager package.

* ```
docs(redis): update Redis cache documentation to use correct terminology

- change "Redis namespace" to "Redis cache" in interface documentation
- update method descriptions to reference Redis cache instead of namespace
- correct return type descriptions to use "Redis cache definition" terminology
- maintain consistent documentation across both creation and update stages
```

* refactor(test): remove unused storage connection string code in Redis cache tests

- Remove commented out storage connection string generation code
- Remove unused connectionString variable declaration
- Remove commented out Redis configuration lines for aof-storage-connection-string-0 and
  aof-storage-connection-string-1
- Remove commented out assertion for aofStorageConnectionString1
- Clean up redundant test code that was not being used

* feat(redis): add enableLocalAuth method to Redis cache implementation

- Implemented enableLocalAuth method in RedisCacheImpl to enable SAS authentication
- Added disableAccessKeyAuthentication(false) setting for both create and update modes
- Added enableLocalAuth default method to RedisCache interface with proper Javadoc
- Updated test case with proper method chaining for Redis cache configuration
- Maintained consistency with existing disableLocalAuth functionality

* refactor(tests): remove unused AzureEnvironment import

- Removed unused AzureEnvironment import from RedisCacheOperationsTests.java
- Cleaned up import statements to remove redundant dependency

* refactor(redis): rename localAuth to accessKeyAuthentication methods and interfaces

- Renamed localAuthDisabled() to withAccessKeyAuthentication() in RedisCache interface
- Renamed disableLocalAuth() to disableAccessKeyAuthentication() in WithAccessKeyAuthentication interface
- Renamed enableLocalAuth() to enableAccessKeyAuthentication() in WithAccessKeyAuthentication interface
- Updated WithCreate interface to extend WithAccessKeyAuthentication instead of WithLocalAuth
- Updated Update interface to extend WithAccessKeyAuthentication instead of WithLocalAuth
- Changed method calls in test class from disableLocalAuth() to disableAccessKeyAuthentication()
- Updated assertion to check withAccessKeyAuthentication() instead of localAuthDisabled()

* refactor(redis): rename withAccessKeyAuthentication to isAccessKeyAuthenticationEnabled

- Renamed method from withAccessKeyAuthentication to isAccessKeyAuthenticationEnabled in RedisCacheImpl
- Updated default method name in RedisCache interface
- Changed method reference in test assertions to use new method name
- Maintained same functionality while improving method naming consistency

* style(redis): format code according to team style guide

- Standardized indentation and spacing in method implementations
- Organized interface declarations with proper line breaks
- Removed redundant blank lines and whitespace
- Applied consistent formatting to method chaining in test cases
- Aligned code structure with established style patterns
- Improved readability through standardized formatting practices

* fix(redis): correct access key authentication logic

- Fixed isAccessKeyAuthenticationEnabled method to return correct boolean value
- Added negation to ResourceManagerUtils.toPrimitiveBoolean call
- Updated test assertion to match corrected authentication logic
- Removed unnecessary blank line in test file

* test(redis): remove unused import statement in RedisCacheOperationsTests

- Removed commented out importData test code
- Cleaned up whitespace in test file

* docs(redis): update access key authentication documentation

- Clarify that authentication through access keys is disabled when set as true
- Update return documentation to reflect access keys instead of local auth
- Modify stage interface descriptions to reference access keys rather than local auth

* Update sdk/redis/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/models/RedisCache.java

Co-authored-by: Xiaofei Cao <[email protected]>

* Apply suggestions from code review

Co-authored-by: Xiaofei Cao <[email protected]>

* Apply suggestions from code review

Co-authored-by: Xiaofei Cao <[email protected]>

* docs(redis): update Redis cache authentication documentation

- Clarified that disabled authentication means access keys are disabled
- Updated enable authentication description to specify access key authentication
- Improved documentation clarity for Redis cache authentication methods

* Apply suggestions from code review

Co-authored-by: Xiaofei Cao <[email protected]>

* ```
feat(redis): support disabling authentication through access keys

- Added support for disabling authentication through access keys for RedisCache
- Removed unused enableAccessKeyAuthentication method from RedisCache interface
- Updated changelog to reflect the new RedisCache authentication feature
```

* Apply suggestion from @XiaofeiCao

Co-authored-by: Xiaofei Cao <[email protected]>

* feat(resourcemanager): update RedisCache access key authentication description

- Changed the changelog entry to accurately reflect that both enabling and
  disabling authentication through access keys is supported for RedisCache

---------

Co-authored-by: Xiaofei Cao <[email protected]>

* Upgrade Netty and Reactor patch versions (#47611)

* Sync .github/workflows directory with azure-sdk-tools repository (#47644)

* Add instruction to authenticate with Github CLI (#47645)

Co-authored-by: Summer Warren <[email protected]>

* Configure CONNECT timeout on Netty proxying (#47554)

* Pass CONNECT timeout setting to ProxyHandlers

* Fix linting

* mgmt containerinstance , fix live test failures (#47634)

* test(container): disable failing test due to policy restriction

- Added @disabled annotation to testBeginCreateWithFileShareVolume
- Included reason for disabling: internal policy denies local auth methods
- Preserved existing @DoNotRecord annotation and skipInPlayback setting

* feat(test): enable file share volume testing for container groups

- Add storage account creation and key retrieval for file share testing
- Integrate Azure file share volume configuration with existing storage credentials
- Include ShareServiceClientBuilder for file endpoint management
- Remove @disabled annotation to activate file share volume tests
- Add storage manager initialization in test base class
- Update container group volume definition to use existing Azure file share

* fix(test): update ContainerGroupTest to clarify Azure Storage limitations with managed identity

* test(containerinstance): add tests for container group volume configurations

- Added testBeginCreateWithEmptyDirectoryVolume method
- Disabled testBeginCreateWithFileShareVolume due to internal policy restrictions
- Updated volume configuration logic to use withEmptyDirectoryVolume instead of manual volume definition
- Added proper annotations for test recording and policy compliance
- Implemented container group creation with virtual network and volume mounting
- Added assertions for volume count validation

* fix(containerinstance): update test comment and remove outdated reference

Removed outdated comment about Azure Storage SMB mounting with managed
identity and updated the test documentation to reflect current behavior.
The test now properly references the Azure documentation for container
instances volume mounting.

* chore(containerinstance): update assets tag

Update the assets tag from a0e5cc2e29 to bd0493a9b7 in
azure-resourcemanager-containerinstance module

* refactor(tests): remove unused storage manager from container instance tests

- Removed storage account creation logic from ContainerGroupTest
- Eliminated unused StorageManager dependency from ContainerInstanceManagementTest
- Cleaned up related imports and fields that were no longer needed
- Simplified test setup by removing unnecessary storage account initialization

* chore(containerinstance): update assets tag

Update the assets tag in assets.json from bd0493a9b7 to cade898991
for azure-resourcemanager-containerinstance package.

* refactor(ContainerGroupTest): remove unused imports

- Removed unused Azure identity imports (AzureAuthorityHosts, ClientSecretCredential, DefaultAzureCredentialBuilder)
- Removed unused storage related imports (StorageAccount, StorageAccountKey, ShareServiceAsyncClient, ShareServiceClientBuilder)

* Update sdk/containerinstance/azure-resourcemanager-containerinstance/src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java

Co-authored-by: Copilot <[email protected]>

* Update sdk/containerinstance/azure-resourcemanager-containerinstance/src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java

Co-authored-by: Xiaofei Cao <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Xiaofei Cao <[email protected]>

* [Automation] Generate SDK based on TypeSpec 0.38.0 (#47652)

* [Automation] Generate Fluent Lite from Swagger subscription#package-2021-10 (#47653)

* Increment package versions for subscription releases (#47654)

* mgmt, ACR, split to 2 internal clients (#47639)

* Remove manual URL mapper for `azure-ai-agents` and bumped openai-java library version (#47642)

* Bumped Stainless library version

* Removed URL mapper util

* wrapping the actual exception, not just the cause

* Updating vertx dependencies (#47643)

* Adding Spark 3.5 with Scala 2.13 module (#47492)

* Scala 2.13 skeleton

* Update sdk/cosmos/ci.yml

Co-authored-by: Copilot <[email protected]>

* Update sdk/cosmos/azure-cosmos-spark_3/pom.xml

Co-authored-by: Copilot <[email protected]>

* Update sdk/cosmos/azure-cosmos-spark_3-5_2-13/CONTRIBUTING.md

Co-authored-by: Copilot <[email protected]>

* Update sdk/cosmos/azure-cosmos-spark_3-5_2-13/CONTRIBUTING.md

Co-authored-by: Copilot <[email protected]>

* Update pom.xml

* md fixes

* Fixing wrong versions

* Update pom.xml

* Fix versioning powershell script to exclude checks for versions specified via variables

* Removing unused external dependencies

* Update ci.yml

* Update pom.xml

* Fixing scala 2.13 incompatibilities

* Update pom.xml

* Fixing CI tests or spark 3.5 to use Java 17

* Update CHANGELOG.md

* Fixing illegal access error when using Java 17

* Making --add-opens conditional on Java version

* Update spark.yml

* Fixing Spark live tests

* Update databricks-jar-install.sh

* Update TransientIOErrorsRetryingReadManyIterator.scala

* Update CosmosItemIdentityHelper.scala

* Update CosmosItemIdentityHelper.scala

* Fixing scala 2.13 jsonNode serialization incompatibility

* Update CosmosItemIdentityHelper.scala

* Update CosmosItemIdentityHelper.scala

* Fixing scala 2.13 regression

* Fixing Scala 2.13 test failure

* Fixing build break

* Update SparkE2EChangeFeedITest.scala

---------

Co-authored-by: Copilot <[email protected]>

* Transcription test cleanup and Test Proxy bug work around (#47641)

* Attempt to resolve transcription failures during From Source

* Add in workaround

* Set release date for text translator 2.0.0-beta.1 (#47664)

Co-authored-by: Jiarui Guo <[email protected]>

* Added instructions for local sdk generation (#47646)

* Increment package versions for translation releases (#47665)

* Configurations:  'specification/connectedcache/ConnectedCache.Management/tspconfig.yaml', API Version: 2024-11-30-preview, SDK Release Type: beta, and CommitSHA: 'be46becafeb29aa993898709e35759d3643b2809' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5699158 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#47597)

Co-authored-by: Bharam-Msft <[email protected]>

* Remove unused code from azure-json and azure-xml (#47612)

* Remove unused code

* Finalize cleaning up

* Remove some additional dead code

* Update OpenRewrite version, add Java 25 dependency to fix Java 25 tests (#47671)

* Configurations:  'specification/resourceconnector/resource-manager/Microsoft.ResourceConnector/ResourceConnector/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: 'c2d959beecc6e4fe6337792990c762988478aa97' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5737608 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#47672)

* Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#47246)

* Remove /sdk/resourcemanagerhybrid (#47673)

* Remove Resource Manager Hybrid

* Few more cleanups

* Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#47685)

* Update SDK generation as completed when SDK pull request is linked to release plan (#47686)

Co-authored-by: Praveen Kuttappan <[email protected]>

* [Automation] Generate SDK based on TypeSpec 0.38.1 (#47693)

* General testing cleanup to remove dependencies (#47662)

* Remove unnecessary new Mockito dependency

* Remove unnecessary hamcrest dependency, update Jacoco and ASM

* Remove Commons Compress

* Cleanup POMs

* Fix CHANGELOG

* Update Commons IO and MS SQL JDBC dependencies (#47682)

* Update Commons IO and MS SQL JDBC dependencies

* Actually update the commons-io dependency

* Fix CVE about spring-core (#47690)

* Add transactional batch support for Cosmos DB Spark connector (#47478)

* Cosmos Spark transactional batch support

* Add per-row operation type support for transactional batch

* Simplify config: remove bulkEnableTransactions, use ItemTransactionalBatch only

* refactored to use CosmosBatch, removed operationType per row, and added docs to ingestion.md

* Address PR feedback: fix resource leak, improve logging, clarify docs

* Remove read many parts

* Remove item patch parts

* Revert operation type changes

* Refactor semaphore to limit batches not operations

* Add batch size validation for transactional batches. Refactored calculateTotalSerializedLength to validate 2MB payload limit and return HTTP 413 errors with clear messages when exceeded.

* Fix transactional batch diagnostics prefix, simplify validation, rename test fields

* batch-level semantics, remove client validation, update test titles

* Use standard Loan pattern for resource management

* refactor error handling to be at batch level and add tests

* Fix Scala 2.12/2.13 cross-compilation

* fix broken link since doc refresh

* Fix azure-container-containerregistry incorrectly handling paging in sync clients (#47700)

* Begin fixing azure-container-containerregistry paged API

* Fix paging and tests

* Add CHANGELOG entry

* Sync eng/common directory with azure-sdk-tools for PR 13555 (#47701)

* usedotnet9 if no DOTNET_HOST is set

* remove the UseDotnetVersion. set DOTNET_ROOT on linux/mac

* small adjustment. linux doesn't work if we set this value

---------

Co-authored-by: Scott Beddall <[email protected]>

* mgmt compute, update GalleryRP api-version to 2025-03-03 (#47694)

* chore(sdk): update compute API specification tag

- Change API specification tag from package-2025-04-01 to package-2025-03-03
- Update the args field in api-specs.json for compute resource manager

* gulp codegen

* chore(compute): update GalleryRP api-version to 2025-03-03

- Updated GalleryRP api-version from previous version to 2025-03-03
- This change affects both azure-resourcemanager-compute and
  azure-resourcemanager packages
- Move release status from beta to stable for version 2.56.0

* feat(compute): release azure-resourcemanager-compute version 2.56.0

- Update azure-resourcemanager-compute from 2.56.0-beta.1 to 2.56.0
- Update version references in version_client.txt to remove beta suffix
- Update dependency versions in parent pom.xml and README.md

* feat(tests): add HyperVGeneration V1 support in SharedGalleryImageTests

* chore(compute): update assets tag for azure-resourcemanager-compute

Update the asset tag from 6539f79365 to 6a5861292e in assets.json
to reflect the latest changes in the Azure SDK assets repository.

* feat(revapi): add method removal exception for ExecutedValidation

- Add exception for java.method.removed code
- Handle removal of withStatus method from ExecutedValidation class
- Justification: ExecutedValidation is output-only; fluent setter removed
  as part of immutable model cleanup

* Merge Spring Cloud Azure 7 to main (#47668)

* Increment package versions for compute releases (#47703)

* Replace usages of RxJava2 in testing with Reactor Test (#47489)

* Replace usages of RxJava2 in testing with Reactor Test

* Remove RxJava external dependency

* Small logic fix

* Fix memory leak in ReactorConnection.getShutdownSignals() (#47663)

* Fix memory leak in ReactorConnection.getShutdownSignals()

Fixes #44228, #47508
Related to #28235

* update changelog

* Prepare azure-json and azure-xml for January 2026 GA Release (#47707)

* Disable SpringMonitorTest (#47709)

* Sync eng/common directory with azure-sdk-tools for PR 13556 (#47699)

* Add login-to-github script and DevOps template

- Switch to using a github app instead of our bot PAT
- You will need a token for each github org you want to gain access too
- You will need to grant the new github app permission to the repos you want to use this automation

* Remove error handling for gh CLI authentication

* Add retries and error handling

---------

Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 13560 (#47702)

* Fix verify-links regex to handle optional .git suffix in repository URIs

Co-authored-by: weshaggard <[email protected]>

* Escape backslash in YAML regex pattern for Azure DevOps parsing

Co-authored-by: weshaggard <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: weshaggard <[email protected]>

* Fix incorrect handling in Remove-Azure-Artifacts-From-Cache.ps1 script (#47714)

* App Config 1.9.0 Release (#47713)

* Updating for release

* Update version_client.txt

* Update pom.xml

* Update version_client.txt

* Update eng/versioning/version_client.txt

Co-authored-by: Alan Zimmer <[email protected]>

* updating test dependencies

---------

Co-authored-by: Alan Zimmer <[email protected]>

* Fix OAuth2 JWT Bearer parameter duplication in on-behalf-of flow (#47705)

* Increment package versions for resourceconnector releases (#47719)

* Update Spring Boot and Spring Cloud versions for the Spring compatibility tests. (#47718)

This commit is created by GitHub Action: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/21016587802

Co-authored-by: github-actions <[email protected]>

* Fix error in compatibility-tests.yml (#47720)

* [Automation] Generate SDK based on TypeSpec 0.38.3 (#47723)

* Increment package versions for serialization releases (#47716)

* Fix Storage File Share race condition when running tests in parallel (#47725)

* Update Autorest version used to generate Storage (#47726)

* Prepare Core libraries for January 2026 GA (#47727)

---------

Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: ray chen <[email protected]>
Co-authored-by: Muyao Feng <[email protected]>
Co-authored-by: Patrick Hallisey <[email protected]>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: Fabian Meiswinkel <[email protected]>
Co-authored-by: xitzhang <[email protected]>
Co-authored-by: Xiting Zhang <[email protected]>
Co-authored-by: Juan Ospina <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Ryan Zhang <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: jennypng <[email protected]>
Co-authored-by: Srikanta <[email protected]>
Co-authored-by: Summer Warren <[email protected]>
Co-authored-by: Alitzel Mendez <[email protected]>
Co-authored-by: Alitzel Mendez <[email protected]>
Co-authored-by: Jiarui Guo <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: weshaggard <[email protected]>
Co-authored-by: Praveen Kuttappan <[email protected]>
Co-authored-by: Jose Alvarez <[email protected]>
Co-authored-by: jpalvarezl <[email protected]>
Co-authored-by: Srikanta <[email protected]>
Co-authored-by: v-huizhu2 <[email protected]>
Co-authored-by: Rujun Chen <[email protected]>
Co-authored-by: Jean Bisutti <[email protected]>
Co-authored-by: Jiarui Guo <[email protected]>
Co-authored-by: Tarun Khattar <[email protected]>
Co-authored-by: Sameeksha Vaity <[email protected]>
Co-authored-by: Allen Kim <[email protected]>
Co-authored-by: amber-yujueWang <[email protected]>
Co-authored-by: Xiaofei Cao <[email protected]>
Co-authored-by: Xiaofei Cao (from Dev Box) <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: KajalSethi <[email protected]>
Co-authored-by: Tomas Varon <[email protected]>
Co-authored-by: Weidong Xu <[email protected]>
Co-authored-by: Connie Yau <[email protected]>
Co-authored-by: Alan Zimmer <[email protected]>
Co-authored-by: Jair Myree <[email protected]>
Co-authored-by: Bharam-Msft <[email protected]>
Co-authored-by: Theo van Kraay <[email protected]>
Co-authored-by: Przemysław Król <[email protected]>
Co-authored-by: Matthew Metcalf <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants